package com.house.health.service;

import com.house.health.domain.Order;
import com.house.health.domain.Page;
import com.house.health.domain.UserOrder;

import java.util.List;

/**
 * @author DuanChangSuo
 * @date 2023/1/30 22:06
 * @description 类的描述和介绍
 **/
public interface IOrderService {
    /**
     * 添加订单信息
     * @param order
     * @return
     */
    public int addOrder(Order order);

    /**
     * 查询用户个人所有订单信息
     * @return
     */
    public List<UserOrder> findMyOrder(Page page);

    /**
     * 查询房屋预定信息
     * @return
     */
    public List<UserOrder> findOrderMy(Page page);

    /**
     * 查询所有用户订单信息
     * @return
     */
    public List<UserOrder> findAllOrder(Page page);

    /**
     * 查询单个用户所有订单
     * @return
     */
    public int getOrderCount(int uID);

    /**
     * 删除用户订单
     * @param oID
     * @return
     */
    public int deleteOrder(int oID);
}
